/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Concepto.Usuario;
import MPPersistencia.MPUsuarios;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author USUARIO
 */
public class ControlUsuarios implements Serializable{
private String login;
private String password;
private String idcolegio;
private String perfil;
private boolean mostError=false;
private String error;

    /** Creates a new instance of ControlUsuarios */
    public ControlUsuarios() {
    }
 public void registrarAccion(){
        Usuario user=new Usuario();
        user.setLogin(login);
        user.setPassword(password);
        user.setIdcolegio(idcolegio);
        user.setPerfil(perfil);
      
        try {
            MPUsuarios.registrarUsuario(user);
        } catch (SQLException ex) {
            Logger.getLogger(ControlUsuarios.class.getName()).log(Level.SEVERE, null, ex);
        } catch (Exception ex) {
            Logger.getLogger(ControlUsuarios.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    }
    public int validarUsuario(){
        int perf=1;
        /*
        Usuario u=MPUsuarios.getUsuario(login, password);
        perf=Integer.parseInt(u.getPerfil());
        
*/
        mostError=false;
        error="no existe usuario";
        return perf;
    }

    
    /**
     * @return the login
     */
    public String getLogin() {
        return login;
    }

    /**
     * @param login the login to set
     */
    public void setLogin(String login) {
        this.login = login;
    }

    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * @return the idcolegio
     */
    public String getIdcolegio() {
        return idcolegio;
    }

    /**
     * @param idcolegio the idcolegio to set
     */
    public void setIdcolegio(String idcolegio) {
        this.idcolegio = idcolegio;
    }

    /**
     * @return the perfil
     */
    public String getPerfil() {
        return perfil;
    }

    /**
     * @param perfil the perfil to set
     */
    public void setPerfil(String perfil) {
        this.perfil = perfil;
    }

    /**
     * @return the mostError
     */
    public boolean getMostError() {
        return mostError;
    }

    /**
     * @param mostError the mostError to set
     */
    public void setMostError(boolean mostError) {
        this.mostError = mostError;
    }

    /**
     * @return the error
     */
    public String getError() {
        return error;
    }

    /**
     * @param error the error to set
     */
    public void setError(String error) {
        this.error = error;
    }
}
